@charset "utf-8";

// .about_title{
//     display: flex;
//     justify-content: space-between;
//     align-items: center;
//     flex-wrap: wrap;
// }
.about_top{
    h2{
        color: #2A2A2A;
        font-size: 36px;
        margin:  30px 0px;
    }
    h4{
        color: #2A2A2A;
        font-size: 21px;
    }
}
.about_middle{
    
    background-color: #8CC11F;
    margin-top: 60px;
    margin-bottom: 60px;
}

.about_banner{
    
 
   
    
    h2{
        margin: 115px 0 58px 0;
        font-size: 36px;
        color: #FFF;
        margin-right: 235px;
    }
}
.about_banner_list{
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    
}

.about_banner_box{
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 40px;
   

}
.about_banner_list{
    p{
        color: #FFFFFF;
    }
}
.about_banner_last{
    color: #FFFFFF;
    
}
.about_footer{
    h4{
        color: #8CC11F;
        font-size: 26px;
        padding-bottom: 10px;
    }
    div{
        font-size: 18px;
    }
     li{
        font-size: 14px;
        padding-bottom: 5px;
    }
}
.about_last{
  display: flex;
  margin: 0 auto;
    background-color: #b2b2b2; 
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
    .about_banner_box{
        flex-wrap: wrap;
    }
    .about_photo{
        text-align: center;
    }

}